// JavaScript Document
   var hasDerivedType = false;
   function getDerivedType(baseType){
   		if("" == baseType) { return;}
   		var _typehideValue = document.getElementById("_typehideValue").value;
   		if(baseType != _typehideValue){
   			$("#_typeEdit").hide();
   		}else{
   			$("#_typeEdit").show();
   		}
   		var nodeLevel = document.getElementById("nodeId").value;
   		$.ajax({
		    //提交数据的类型 POST GET                
			type: "post",
			//返回数据的格式 
			dataType:"xml", //"xml", "html", "script", "json", "jsonp", "text".
			//提交的网址
			"url" : "AjaxGetTypedefDerivedTypeServlet",
			//提交的数据
			data: {nodeLevel: nodeLevel ,baseType:baseType },
			//在请求之前调用的函数
			beforeSend: function(XMLHttpRequest){
				  //$("#Itme_add").html("<div style='margin 10px' align>数据加载中……</div>");  		 
			},
			//成功返回之后调用的函数
			success: function(data, textStatus){
           /******************************************************************************************/
                 $("#_derivedType").html("");
                 if($(data).find("derivedItem").length > 0){
                    hasDerivedType = true;
                    $("#_derivedType").append("<option value =''></option>");
                 }
                 $(data).find("derivedItem").each(function(index, element) {
                        var DerivedName     = $(this).text();
                        $("#_derivedType").append("<option value ='"+DerivedName+"'>"+DerivedName+"</option>");
                 });
            /******************************************************************************************/
			},
			//调用执行后调用的函数
			complete: function(XMLHttpRequest, textStatus){
			    if(hasDerivedType){
					$("#DerivedType_DIV").css("display", "block");
					$("#DerivedType_DIV").addClass("itemDiv");
			    	hasDerivedType = false;
			    }else{
			    	$("#_derivedType").html("");
			    	$("#DerivedType_DIV").css("display", "none");
			    	$("#DerivedType_DIV").removeClass("itemDiv");
			    }
			},
			//调用出错执行的函数 
			error: function(){
				//请求出错处理
			}
		})
   }
   
   function FrashDerivedType(){
		$("#FrashDerivedButton").css("display", "none");
   		var basetype = document.getElementById("_baseType").value;
   		getDerivedType(basetype);
   }